export namespace="memphis-system"
export app_name="memphis"
export repo="memphis"
export helm="$repo/memphis"
export url="https://k8s.memphis.dev/charts/"

# helm repo remove $repo
helm repo add $repo $url --force-update
helm repo update $repo

# helm search repo nats --devel --versions

helm upgrade --create-namespace --install \
    -n $namespace $app_name $helm \
    -f values.yaml

# 升级获取以前的凭证

# export CT=$(kubectl get secret --namespace "memphis" memphis-creds -o jsonpath="{.data.CONNECTION_TOKEN}" | base64 -d)
# export ROOT_PASSWORD=$(kubectl get secret --namespace "memphis" memphis-creds -o jsonpath="{.data.ROOT_PASSWORD}" | base64 -d)

# helm repo add memphis https://k8s.memphis.dev/charts/ --force-update &&
# helm install memphis --set connectionToken=$CT,rootPwd=$ROOT_PASSWORD memphis/memphis --create-namespace --namespace memphis --wait
